home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / usenet / sources / volume91 / utilitys / ed3_1_1 / part01 / ed3.tech < prev    next >
Text File  |  1991-11-07  |  2KB  |  39 lines

  1.  
  2. ED3, a primitive 3D editor for use with NU3, a primitive 3D viewer.
  3. *******************************************************************
  4.  
  5. This is version 1.1.  There is a lot of work left to do.
  6. The program may crash, however it's not likely even if you're TRYING to crash.
  7.  
  8. ed3 was developed with both Lattice and Aztec at different times, so it
  9. shouldn't matter which you use.  It wants the 2.0 header files, however, to
  10. take advanced of 2.0 when it is present.
  11.  
  12. Here are some technical matters you may be wondering about, to save you from
  13. having to slog through the source:
  14.  
  15. ED3 allocates room for points, faces, and polys dynamically, so structures
  16. are limited only by available ram.
  17.  
  18. ED3 does its own line clipping, which should be very stable unless you REALLY
  19. zoom in far.
  20.  
  21. The file format isn't anything standard, but rather a simple text format.
  22. I'd like to change this, but there is no obvious standard (or more precisely,
  23. too many standards!).  If anyone knows of some nicely documented appropriate
  24. standard, please let me know.
  25.  
  26. The undo/redo feature uses two circular buffers, one for operations and one
  27. for the individual actions.
  28.  
  29. Things needed:
  30.  
  31.   0. The "unfold" operation should show possible "unwrappings" of polyhedra,
  32.     much like the Dymaxion map is an "unfolded" icosahedron.  This is
  33.     to experiment with novel ways of mapping spheres flatly.
  34.   1. A Find-the-Convex Hull feature is needed.  The geometric algorithms
  35.     involved are a bit hairy, but I've managed to find code that should
  36.     work once I find time to figure it out.
  37.   2. Some kind of portable/importable file format.
  38.  
  39.